#ifndef _OBJLOADER_H_
#define _OBJLOADER_H_

#include <vector>
#include <string>
#include <GL/glut.h>
using namespace std;

struct fpoint {
	GLint v;
	GLint vn;
	GLint vt;
};

class ObjLoader {
public:
	ObjLoader(string filename);//构造函数
	void Draw();//绘制函数
	vector<vector<GLfloat>>vSets;//存放顶点(x,y,z)坐标
	vector<vector<GLfloat>>vtSets;
	vector<vector<GLfloat>>vnSets;
	vector<vector<fpoint>>fSets;//存放面的三个顶点索引
};

#endif